﻿package com.jxl.dnd.races
{
	import jxl.dnd.races.RacialAbility
	
	public class Halfling extends Race
	{
	
		public var className:String = "Halfling";
		
		public function Halfling():void
		{
			super();
			
			size = "small";
			acBonus = 1;
			attackBonus = 1;
			hideBonus = 4;
			speed = 20; // feet
			racialAbilities_array;
			extraFeat = 0;
			extraSkillPoints = 0;
			extraSkillPointsPerLevel = 0;
			bonusProficienciesAmount = 0;
			bonusProficienciesChoices_array = [];
			bonusProficiencies_array = [];
			bonusLanguagesAmount = 0;
			bonusLanguages_array = ["Halfling"];
			bonusLanguagesChoices_array = ["Dwarven", "Elven", "Gnome", "Goblin", "Orc"];
			favoredClass = "Rogue";
			languages_array = ["Common"];
			literacy = true;
			spellLikeAbilities_array = [];
			bonusSpells = [];
			dexterityBonus = 2;
			strengthBonus = -2;
			
			racialAbilities_array = [new RacialAbility("Darkvision",
															 "Darkvision",
															 0,
															 60),
										   new RacialAbility("skill bonus",
															 "skill bonus",
															 2,
															 0,
															 null, 
															 null,
															 null,
															 ["Climb", "Jump", "Move Silently"]),
										   new RacialAbility("saving throws",
															 "saving throws",
															 1),
										   new RacialAbility("save vs fear",
															 "save vs fear",
															 2),
										   new RacialAbility("attack bonus",
															 "attack bonus",
															 1),
										   new RacialAbility("listen",
													   		 "listen")];
		}
		
	}
}